// #if !defined(AFX_KTOKENINIT_H__23F24444_705D_467E_9E7C_CAEEC8F1B1D4__INCLUDED_)
// #define AFX_KTOKENINIT_H__23F24444_705D_467E_9E7C_CAEEC8F1B1D4__INCLUDED_
// 
// #if _MSC_VER > 1000
// #pragma once
// #endif // _MSC_VER > 1000
// // KTokenInit.h : header file
// //KTokenInfo.h 
// //KUnLockPin.h 
// //KAuThenTicationTest.h
// #include "DialogResize.h"
// #include "resource.h"
// #include "KDcom.h"
// #include "KActivCard.h"
// #include "Token.h"
// 
// extern KDcom theDcom;
// extern KActivCard theActivCard;
// 
// class KTokenInit : public CDialogResize
// {
// // Construction
// public:
// 	KTokenInit(CWnd* pParent = NULL);   // standard constructor
// 
// // Dialog Data
// 	//{{AFX_DATA(KTokenInit)
// 	enum { IDD = IDD_TOKEN_INIT };
// 	CListBox	m_TraceLog;
// 	CString	m_strPin;
// 	CString	m_strRet;
// 	CString	m_strSn;
// 	//}}AFX_DATA
// 
// 
// // Overrides
// 	// ClassWizard generated virtual function overrides
// 	//{{AFX_VIRTUAL(KTokenInit)
// 	public:
// 	virtual BOOL PreTranslateMessage(MSG* pMsg);
// 	protected:
// 	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
// 	//}}AFX_VIRTUAL
// 
// // Implementation
// protected:
// 	
// 
// 	// Generated message map functions
// 	//{{AFX_MSG(KTokenInit)
// 	afx_msg void OnInittokenOk();
// 	virtual BOOL OnInitDialog();
// 	afx_msg void OnButtonDetect();
// 	afx_msg void OnButton3();
// 	afx_msg void OnButton1();
// 	//}}AFX_MSG
// 	DECLARE_MESSAGE_MAP()
// private:
// 	CString m_strCom;
// 	CString m_strVer;
// };
// 
// //{{AFX_INSERT_LOCATION}}
// // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
// 
// #endif // !defined(AFX_KTOKENINIT_H__23F24444_705D_467E_9E7C_CAEEC8F1B1D4__INCLUDED_)
